<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/views1/DTD/views1-transitional.dtd">
<f:view xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui">
	<p:dialog id="promptAdicionaAluno" widgetVar="promptAdicionaAluno" modal="true" width="500"
		closable="true" header="Adicionar Aluno" minWidth="500" resizable="false">
		<h:form id="formPromptAdicionaAluno">
			<div>
				<div class="prompt-div-label">Nome: </div>
				<div class="prompt-div-campo">
					<p:inputText value="#{ofertaDisciplinaBean.buscaAlunoNome}" id="buscaAlunoNome" styleClass="input-mg"/>
				</div>
				<div class="prompt-div-label">Código: </div>
				<div class="prompt-div-campo">
					<p:inputText value="#{ofertaDisciplinaBean.buscaAlunoCodigo}" id="buscaAlunoCodigo" styleClass="input-mp"/>
					<p:spacer height="0" width="95"></p:spacer>
					<p:commandButton value="Filtrar" styleClass="prompt-btnFiltro" action="#{ofertaDisciplinaBean.filtrarAluno}" update="dataTableAdicionaAluno" />
				</div>
				<div class="clear" />
			</div>
			<div>
				<p:dataTable widgetVar="dataTableAdicionaAluno" 
							id="dataTableAdicionaAluno" 
							paginator="true"
							selection="#{ofertaDisciplinaBean.alunoInstance}" 
							value="#{ofertaDisciplinaBean.alunoList}" 
							selectionMode="single" var="a"
							emptyMessage="Nenhum registro encontrado!" 
							rows="10" dynamic="true">
					<p:column headerText="Matricula" sortBy="#{a.matricula}">  
			            <h:outputText value="#{a.matricula}" />  
			        </p:column> 
					<p:column headerText="Nome" sortBy="#{a.nomeCompleto}">  
			            <h:outputText value="#{a.nomeCompleto}" />  
			        </p:column> 
				</p:dataTable>
			</div>
 			<div style="text-align: right;">
           		<br/><p:separator /><br/>  
                <p:commandButton action="#{ofertaDisciplinaBean.adicionarAluno}" value="Selecionar" update="formPrincipal:dataTableAlunos, formPromptBuscaAluno" onclick="promptBuscaAluno.hide()" />
                <p:commandButton type="button" value="Cancelar" onclick="promptAdicionaAluno.hide()"/>
            </div>
		</h:form>
	</p:dialog>
</f:view>